package ycl.scheduled.service;

import ycl.scheduled.common.models.req.login.WechatLoginReq;
import ycl.scheduled.common.models.res.login.LoginRes;
import ycl.scheduled.entity.SysUser;

/**
 * @author: YCL
 * @date: 2022/01/20 10:40:57
 */
public interface SecurityService {

	/**
	 * 用户注册
	 *
	 * @param wechatId 用户微信id
	 */
	SysUser register(String wechatId);

	/**
	 * 用户微信登录
	 * @param req 微信登录信息
	 * @return 登录信息
	 */
	LoginRes wechatLogin(WechatLoginReq req);
}
